首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FREE SOLO

    Java之日期操作核心

    Java之中,如果要想表示出日期型,则使用java.util.Date完成。 如果要想通过这个取得当前的日期时间,那么只需要直接实例化Date对象即可:public Date()。 完成TO_CHAR()函数的功能和TO_DATE()函数的功能。 String format(Date date); · 将字符串格式化为日期:public Date parse(String source) throws ParseException; 但是除了以上的三个核心操作方法之外 范例:将日期变为字符串,格式化显示 import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo { 的映射就应该彻底完成了,数据之中的日期时间可以通过java.util.Date进行表示。

    98800发布于 2019-04-18
  • 来自专栏FREE SOLO

    初识JAVAJava之日期操作核心

    Java之中,如果要想表示出日期型,则使用java.util.Date完成。 如果要想通过这个取得当前的日期时间,那么只需要直接实例化Date对象即可:public Date()。 完成TO_CHAR()函数的功能和TO_DATE()函数的功能。 String format(Date date); · 将字符串格式化为日期:public Date parse(String source) throws ParseException; 但是除了以上的三个核心操作方法之外 范例:将日期变为字符串,格式化显示 import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo { 的映射就应该彻底完成了,数据之中的日期时间可以通过java.util.Date进行表示。

    72920编辑于 2022-05-06
  • 来自专栏蜗牛互联网

    Java 核心一览

    $ ls UseJarDemo.class UseJarDemo.java Java 核心 上一小节我们把自己创建的 JAR 文件添加到 CLASSPATH 路径下的时候,眼尖的你可能发现我们的通用配置 因为它包含了所有已编译的文件,包括引导以及来自核心 Java API 的所有,是 Java 运行时环境中所有核心 Java 的集合。 这样也避免了 Java 核心 API 被随意替换,保证了安全。 常用的 Java API 什么是 API 我们前边多次提到 Java API,那么什么是 API 呢? Java API 也有说明文档,比如 Java SE 8:https://docs.oracle.com/javase/8/docs/api/index.html 常用的 API 介绍 Java 核心中常用的 看完这篇文章,想必你对 Java 核心有了更深的了解。 好啦,本期分享就到这里,如果各位喜欢我的分享,请务必三连,点赞,在看,收藏,关注我,这会对我有非常大的帮助。 我们下期再见。

    1.4K10发布于 2021-06-24
  • 来自专栏Java后端

    Java核心-核心与API(2)

    话接上回,继续核心与API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner。 2)解决 使用 StringBuffer (也称字符串缓冲区)来操作字符串。 StringBuffer 和 String 最大的区别在于它的内容和长度都是可以改变的。 1、概述 StringBuilder 是 JDK 1.5 新增的,它也代表可变字符串对象。 5.1 背景及功能重述 1)String String 是 Java 中基础且重要的,被声明为 final class,是不可变字符串。 三、StringJoiner 1、概述 StringJoiner是Java8新出的一个,作用是在构造字符串时可以自动添加前缀、后缀及分隔符,无需实现添加字符的逻辑。

    37431编辑于 2024-02-24
  • 来自专栏Java后端

    Java核心-核心与API(1)

    学完Java的面向对象特性后,接下来学习Java核心与API。Java的API可理解为Java自己提供的标准,开发人员可直接使用其方法。 常用的有String,StringBuffer/StringBuilder,Object,枚举,以及其他一些如与系统、交互、数学、日期相关的,如下。这次先来介绍String。 字面量也常称为常量,Java的字面量可以是任意基本数据类型。 3.3 字符串存储位置 java内存空间理解(面试考点),图示如下 java虚拟机内存结构(面试考点) 1)堆 堆主要存放Java在运行过程中new出来的对象,凡是通过new生成的对象都存放在堆中 ,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一管理。

    57721编辑于 2024-02-24
  • 来自专栏Java后端

    Java核心-核心与API(4)

    话接上回,继续核心与API的学习,最后介绍一下Object以及与数学、日期/时间有关的,就结束该部分的学习了,其他的根据需要自行了解。 一、Object 1、概述 Object 是 Java 中的一个特殊,也是所有的父,任何 Java 对象都可以调用 Object 的方法。 Java 允许把任何类型的对象赋给 Object 类型的变量。当一个被定义后,如果没有指定继承的父,那么默认父就是 Object 。 :java.lang.String 父java.lang.Object 实现的接口有: interface java.io.Serializable interface java.lang.Comparable Object,可以直接使用 hashCode()方法 import java.util.ArrayList; //导包 public class HashCodeDemo {//Object是所有的父

    41731编辑于 2024-02-26
  • 来自专栏Java后端

    Java核心-核心与API(3)

    话接上回,继续核心与API的学习,这次介绍一下枚举以及与系统、交互有关的,需要了解并能使用即可。 一、枚举 1、概述 枚举也称穷举,简单理解就是把所有可能一一列举出来(穷尽所有可能)。 4.1 几点注意 1)每一个枚举都继承自 java.lang.Enum 。 二、交互相关 1、Console(简单了解) JDK6中提供了java.io.Console专用来访问基于字符的控制台设备。Console的目的是使Java程序和控制台之间的交互更容易。 掌握) Scanner用于获取用户输入,使用前先导包:import java.util.Scanner。 1.1 概述 System代表当前java程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。

    48421编辑于 2024-02-26
  • 来自专栏极客慕白的成长之路

    重学Java核心

    重学Java核心 一、String Java字符串的特点: 字符串对象可以直接使用"..." 编码最佳实践 Java使用Unicode编码 Java程序运行时使用Unicode编码 输入输出时把String和byte[]转换,需要考虑编码 始终优先考虑UTF-8编码 总结 字符串是不可变对象 字符串操作不改变原字符串内容 StringBuilder可以支持链式操作 实现链式操作的关键是返回实例本身 StringBuffer是StringBuilder的线程安全版本,很少使用 三、包装类型 原理 定义一个Integer, final class Xxx extends Enum { ... } name()获取常量定义的字符串,注意不要使用toString() ordinal()返回常量定义的顺序(无实质意义) 可以为enum编写构造方法 、字段和方法 构造方法申明为private 六、常用工具 Math:数学计算 Math提供了数学计算的静态方法: - abs/min/max - pow / sqrt / exp / log /

    61810发布于 2020-01-02
  • 来自专栏Throwable's Blog

    深入分析Java反射(一)-核心和方法

    JDK中对和反射相关的集中在java.lang.reflect包和java.lang包中,java.lang.reflect包和java.lang包是开发者可以直接使用的,部分java.lang.reflect 还有部分反射相关的库存放在jdk.internal.reflect包中,这个包是JDK内部使用的包,一般也不建议滥用其中的。 可以理解为java.lang.reflect包和java.lang包中的就是面向开发者的。 图解反射核心的体系 java.lang.reflect包反射核心核心Class、Constructor、Method、Field、Parameter,它们的基础体系如下: java.lang.Class API和API使用,掌握这些,才能轻松地进行反射编程。

    1.2K31发布于 2020-06-23
  • 来自专栏闻道于事

    Java基础

    Java基础 使用Scanner获得键盘输入: public class ScannerKeyBoardTest { public static void main(String[] args Runtime代表java程序运行时环境: public class RuntimeTest { public static void main(String[] args) { Java7新增的Objects: public class ObjectsTest { // 定义一个obj变量,它的默认值是null static ObjectsTest obj; 为此,Java提供了BigDecimal,该类提供了大量构造器用于创建BigDecimal对象,包括把所有的基本数值类型变量转换成一个BigDecimal对象,也包括利用数字字符串、数字字符数组来创建 Java 8专门新增了一个java.time包,该包下包含了如下常用:  Clock、Duration、LocalDate、LocalTime、LocalDateTime、MonthDay、Year、

    2.4K60发布于 2018-07-04
  • 来自专栏happyJared

    Java:Lombok

    前言   前阵子闲逛的时候,留意到了Lombok这个Java第三方,后来亲自试用了一下,还真有一种相见恨晚的感觉,对于博主这样的懒人来说,这简直是太实用了。这不趁周末,赶紧把好东西写出来分享一下。 Lombok是一个java,它可以自动插入您的编辑器和构建工具,为您的java提供帮助。再也不要写其他的getter或equals方法了。尽早访问诸如val之类的未来java特性。    Lombok常用注解说明图 具体说明 @Data(常用)   在上使用此注解,相当于为当前的非final字段添加了getter()、setter()、toString()、equals()以及hashCode @Data @Builder(常用)   此注解需用在上。 为当前添加@Slf4j后,我们就可以舍弃这段代码了,是不是简洁多了 ?

    1.2K20发布于 2018-09-20
  • 来自专栏Michael阿明学习之路

    Java 常用

    基本数据 3. System 4. Runtime 5. Date、Calendar、DateFormat 6. Math、Random 7. hashCode() 方法 8. 基本数据 String s1 = "10"; // Integer.parseInt 字符串转整数 int n = Integer.parseInt(s1,16);// x 进制, 不写默认10进制 System 该类中所有成员都是静态的 // System , 如打印系统信息 Properties sp = System.getProperties(); Enumeration e = sp.propertyNames 对象 } catch (Exception ep){ ep.printStackTrace(); } 5. Date、Calendar、DateFormat // 时间 Calendar c1 = Calendar.getInstance(); System.out.println(c1.get(c1.

    80740发布于 2021-09-06
  • 来自专栏FREE SOLO

    初识JAVAJava之StringBuffer(重点)

    在讲解StringBuffer之前首先来简单回顾一下String的特点: · String的对象有两种实例化方式,一种是直接赋值,只会开辟一块堆内存空间,而且对象可以自动入池,另外一种方式使用构造方法完成 ,但是其不适合于被频繁修改的字符串操作上,所以在这种情况下,往往可以使用StringBuffer,即:StringBuffer方便用户进行内容的修改。 在String之中使用“+”作为数据的连接操作,而在StringBuffer之中使用append()方法进行数据的连接。 现在表示字符串的操作就有了两个:String、StringBuffer,那么下面通过这两个的定义来研究一下关系: 现在发现String和StringBuffer都实现了一个CharSequence ,同样,在StringBuffer之中也定义了许多的操作方法,而且有些方法还是String所有没有的支持。

    1K10编辑于 2022-05-06
  • 来自专栏前端学习归纳总结

    Java核心技术 对象与

    Java中,使用构造器构造新实例。构造器是一种特殊的方法,用来构造并初始化对象。 在实际开发中,通常需要将对象存放在一个变量中来达到多次使用的目的。 在Java开发中,一定要认识到,一个对象变量并没i月实际包含一个对象,而仅仅使用一个对象,任何对象变量的值都是对存储在另外一个地方的一个对象的引用。 即使没有实例对象时,静态域也是存在的,它是属于,而不是属于对象。 静态方法同理。 方法参数:  Java中的参数是一种值引用。 首先,观察一下基本数据类型(数字、布尔值)。 看到这里,或许会认为Java的对象参数是引用调用,实际上,并不是。 static void swap(Employee x, Employee y) // doesn't work { Employee temp = x; x = y; y = temp; } 如果Java

    60130发布于 2019-01-21
  • 来自专栏FREE SOLO

    Java之StringBuffer(重点)

    在讲解StringBuffer之前首先来简单回顾一下String的特点: · String的对象有两种实例化方式,一种是直接赋值,只会开辟一块堆内存空间,而且对象可以自动入池,另外一种方式使用构造方法完成 ,但是其不适合于被频繁修改的字符串操作上,所以在这种情况下,往往可以使用StringBuffer,即:StringBuffer方便用户进行内容的修改。 在String之中使用“+”作为数据的连接操作,而在StringBuffer之中使用append()方法进行数据的连接。 现在表示字符串的操作就有了两个:String、StringBuffer,那么下面通过这两个的定义来研究一下关系: ? ,同样,在StringBuffer之中也定义了许多的操作方法,而且有些方法还是String所有没有的支持。

    1.1K00发布于 2019-04-18
  • 来自专栏后端开发随笔

    Java常用编程

    Java语言已经有许多非常成熟的开源基础,封装了日常开发中的各种常用操作,如:对象判空,字符串编码,本地缓存等等。 可以直接在项目中引入对应使用即可,或者参与完善相应的方法。 现将常用的基础整理如下,供使用参考。 commons-lang:标准Java核心扩展,项目主页:https://commons.apache.org/proper/commons-lang/ commons-codec:编解码/加解密 工具集合,涉及IO,缓存,集合等,支持在Android平台使用。 Hutool https://hutool.cn/ 国内开源的Java,涵盖了多个应用场景。

    76010编辑于 2022-09-27
  • 来自专栏宋先生的Coding之旅

    Java常用(二)

    顶哥说Java是世界的,但项目不是。 今天介绍集合的以下内容: Iterator迭代器 子范围视图简介 Iterator迭代器: ---- 应该将java迭代器认为是位于两个元素之间, 当调用next 时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用 图3:子范围视图 第一个索引包含在内,第二个索引不包含在内,这与String的substring操作中的参数情况相同,可以将任何操作用于子范围,并且能够自动地反映到整个列表的情况.例如可以删除整个子范围

    83161发布于 2019-07-18
  • 来自专栏宋先生的Coding之旅

    Java常用(一):

    顶哥说:Java是世界的,但项目不是! Java有非常多的,而我们不会也不用都去学习,毕竟你也仅仅掌握了你手机20%的功能却足够你使用,不是吗? 今天简单介绍以下: Object Date DateFormat Calender Object: ---- 可以把Object理解为java的第一个,其他所有的(包括自定义的)都默认继承该类 Object中有两个比较重要的方法:equals()和toString()方法,我们在写JavaBean的时候都会重写这两个方法: ? 图1:Object的equals方法 ? Date: ---- Date表示特定的瞬间,可以精确到毫秒; 未过时构造方法: Date()//分配并初始化Date对象,以表示分配它的时间(精确到毫秒)。 在Calendar中定义了年月日等日历常量属性。

    1.2K30发布于 2019-07-18
  • 来自专栏三分恶的专栏

    Java Review (二十、基础----常用)

    Object Object 是所有、数组、枚举的父 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。 因为所有的 Java 都是 Object 的子类 , 所以任何 Java 对象都可以调用 Object 的方法 。 API:java.lang.Object String 、 StringBuffer 和 StringBuilder 字符串就是一连串的字符序 列, Java 提供 了 String 、 StringBuffer StringBuilder、StringBuffer 为了能高效拼接字符串,Java标准提供了StringBuilder,它是一个可变对象,可以预分配缓冲区,这样,往StringBuilder Java 提供了 Math 工具来完成这些复杂的运算, Math是一个工具,它的构造器被定义成 private 的, 因此无法创建 Math 的对象 ; Math 中的所有方法都是方法,可以直接通过名来调用它

    73620发布于 2020-07-16
  • 来自专栏springboot

    Java基础(九):Object核心深度剖析

    Java基础系列文章 Java基础(一):初识Java——发展历程、技术体系与JDK环境搭建 Java基础(二):八种基本数据类型详解 Java基础(三):逻辑运算符详解 Java基础(四):位运算符详解 Java基础(五):流程控制全解析——分支(if/switch)和循环(for/while)的深度指南 Java基础(六):数组全面解析 Java基础(七): 面向过程与面向对象、与对象、成员变量与局部变量 、值传递与引用传递、方法重载与方法重写 Java基础(八):封装、继承、多态与关键字this、super详解 Java基础(九):Object核心深度剖析 一、Object 是什么? 位置:java.lang.Object 所有(数组、集合、自定义不包括基本类型)都直接或间接继承自 Object 如果你写的没有显式 extends,编译器会自动加上 extends Object > getClass() 作用:返回对象的运行时(Class对象) 因为Java有多态现象,所以一个引用数据类型的变量的编译时类型与运行时类型可能不一致 如果需要查看这个变量实际指向的对象的类型,

    35420编辑于 2025-08-28
领券